package com.meta.act.app.system.mapper;

//import com.meta.framework.act.tenant.entity.TenantExt;
//import com.meta.framework.act.tenant.req.ro.TenantExtRo;
import com.meta.act.app.tenant.entity.TenantExt;
import com.meta.act.app.tenant.req.ro.TenantExtRo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 租户扩展信息表
 *
 * @author Simon
 * @email 1111111111111@qq.com
 * @date 2020-11-04 15:23:04
 */
@Repository
public interface TenantExtMapper {

	/**
	 * insert tenantExt info
	 * @method insertTenantExt
	 * @param       tenantExt:
	 * @return void
	 * @author      Simon
	 * @date        2020-11-04 15:23:04
	 */
	void insertTenantExt(TenantExt tenantExt);

	/**
	 * batchInsert tenantExt info
	 * @method insertTenantExt
	 * @param       tenantExts:
	 * @return void
	 * @author      Simon
	 * @date        2020-11-04 15:23:04
	 */
	void batchInsertTenantExt(List<TenantExt> tenantExts);

	/**
	 * update tenantExt info
	 * @method updateTenantExt
	 * @param       tenantExt:
	 * @return int
	 * @author      Simon
	 * @date        2020-11-04 15:23:04
	 */
	int updateTenantExt(TenantExt tenantExt);

	/**
	 * update tenantExt info by Pk
	 * @method updateTenantExtByPk
	 * @param       tenantExt:
	 * @return int
	 * @author      Simon
	 * @date        2020-11-04 15:23:04
	 */
	int updateTenantExtByPk(TenantExt tenantExt);

	/**
	 * list tenantExt info
	 * @method listTenantExt
	 * @param       tenantExtRo:
	 * @return List<TenantExt>
	 * @author      Simon
	 * @date        2020-11-04 15:23:04
	 */
	List<TenantExt> listTenantExt(TenantExtRo tenantExtRo);

}
